Android-разработка от GeekBrains
Вы научитесь
Программа курса
Программа курса рассчитана на 1 год обучения. За это время вы отсмотрите 164 часа теории и посвятите 330 часов практике. Вебинары будут проходить 2-3 раза в неделю.
Основы Android- разработки на Java
Вы научитесь выстраивать процесс обучения так, чтобы не терять мотивацию и успевать. Методисты поделятся инструментами для планирования дел и тайм-менеджмента. Вы погрузитесь в изучение Java Core для Android. Узнаете, как писать простейшие игры. Научитесь работать с многопоточностью, исключениями и обобщениями. Вы рассмотрите Android как платформу для разработки программ и приложений. Узнаете, какие у неё есть ресурсы. Вы создадите приложение для записи заметок.
Вы научитесь выстраивать процесс обучения так, чтобы не терять мотивацию и успевать. Методисты поделятся инструментами для планирования дел и тайм-менеджмента.
Вы погрузитесь в изучение Java Core для Android. Узнаете, как писать простейшие игры. Научитесь работать с многопоточностью, исключениями и обобщениями.
Вы рассмотрите Android как платформу для разработки программ и приложений. Узнаете, какие у неё есть ресурсы.
Вы создадите приложение для записи заметок.
Углубленное изучение Android на языке Kotlin
Вы узнаете, какие типы данных существуют. Сможете применять выход в интернет в разработанных вами приложениях. Внедрите геолокации и нотификации. Вы научитесь применять макеты и анимации, работать с текстом.
Вы узнаете, какие типы данных существуют. Сможете применять выход в интернет в разработанных вами приложениях. Внедрите геолокации и нотификации.
Вы научитесь применять макеты и анимации, работать с текстом.
Профессиональная разработка приложений
Вы узнаете принцип работы реактивного программирования. Вам предоставят возможность разобрать свой код с экспертом и исправить ошибки. Вы выйдете на профессиональный уровень разработки. Узнаете, как адаптировать программы под обновления ОС. В рамках проекта вам предстоит создать многофункциональный переводчик.
Вы узнаете принцип работы реактивного программирования. Вам предоставят возможность разобрать свой код с экспертом и исправить ошибки.
Вы выйдете на профессиональный уровень разработки. Узнаете, как адаптировать программы под обновления ОС.
В рамках проекта вам предстоит создать многофункциональный переводчик.
Командная разработка и тестирование приложений, подготовка к собеседованию
Вы научитесь тестировать свой программный код, сравнивать версии и разрешать конфликты. Вы освоите несколько инструментов, с помощью которых это реализуется. Вы научитесь работать над проектом в команде. Узнаете, какие специалисты нужны для этого. Научитесь планировать сроки. Вы узнаете, как вести себя на собеседовании. Вы сможете показать, какие навыки работы в команде получили. Вместе с одногруппниками вы разработаете приложение.
Вы научитесь тестировать свой программный код, сравнивать версии и разрешать конфликты. Вы освоите несколько инструментов, с помощью которых это реализуется.
Вы научитесь работать над проектом в команде. Узнаете, какие специалисты нужны для этого. Научитесь планировать сроки.
Вы узнаете, как вести себя на собеседовании.
Вы сможете показать, какие навыки работы в команде получили. Вместе с одногруппниками вы разработаете приложение.
Курсы вне четверти
Вы научитесь пользоваться Git и лучше изучать свой код. Научитесь сливать ветки и производить сложные операции. Вы научитесь пользоваться алгоритмами и рекурсией, деревьями, графами. Вы выясните, как составить внушительное резюме и оформить портфолио. Составите карту поиска работы, подготовитесь к собеседованию. Вы узнаете, какие проблемы могут возникнуть в процессе разработки приложения. Поэкспериментируете с кодом, разберёте советы программиста с 30-летним стажем.
Вы научитесь пользоваться Git и лучше изучать свой код. Научитесь сливать ветки и производить сложные операции.
Вы научитесь пользоваться алгоритмами и рекурсией, деревьями, графами.
Вы выясните, как составить внушительное резюме и оформить портфолио. Составите карту поиска работы, подготовитесь к собеседованию.
Вы узнаете, какие проблемы могут возникнуть в процессе разработки приложения. Поэкспериментируете с кодом, разберёте советы программиста с 30-летним стажем.
Факультативы
Вы научитесь взаимодействовать с дизайнерами для визуального оформления приложения. Вы погрузитесь в более подробное изучения языка Kotlin. Вы научитесь пользоваться продвинутыми операторами в разработке. Вы познакомитесь с принципом аналитики мобильных приложений. Научитесь монетизировать свой труд. Вы освоите инструмент, с помощью которого можно собирать приложения. Вы изучите законодательные документы, которые регулируют ИП, и сравните их с работой на фрилансе. Вы рассмотрите принцип разработки приложений на Flutter. Вы узнаете о нюансах архитектуры, применимой к Android. Вы разработаете программный код для рекомендательной системы.
Вы научитесь взаимодействовать с дизайнерами для визуального оформления приложения.
Вы погрузитесь в более подробное изучения языка Kotlin.
Вы научитесь пользоваться продвинутыми операторами в разработке.
Вы познакомитесь с принципом аналитики мобильных приложений. Научитесь монетизировать свой труд.
Вы освоите инструмент, с помощью которого можно собирать приложения.
Вы изучите законодательные документы, которые регулируют ИП, и сравните их с работой на фрилансе.
Вы рассмотрите принцип разработки приложений на Flutter.
Вы узнаете о нюансах архитектуры, применимой к Android.
Вы разработаете программный код для рекомендательной системы.